body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,th,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}

html {
	overflow:-moz-scrollbars-vertical;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,th,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}

html {
	overflow:-moz-scrollbars-vertical;
}
body{
background:#eee;
color: #333;
font-family:Arial,sans-serif;
font-size: 12px;
line-height: 16px;
text-shadow: 0 1px 0 #fff;

}
a{
color: #333;
text-decoration: none;
}
form{
background: #f7f7f7;
background:-moz-linear-gradient(90deg,#ccc,#fff);
background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ccc));
border: 1px solid #aaa;
-moz-border-radius:10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow:0 0 15px #aaa;
-webkit-box-shadow:0 0 15px #aaa;
box-shadow: 0 0 15px #aaa;
margin: 200px auto 0;
padding: 20px;
width: 440px;
}
h1{
border-bottom: 1px solid #ccc;
font-size: 12px;
font-weight: bold;
letter-spacing: 2px;
margin-bottom: 20px;
text-transform:uppercase;
}
form p{
margin-bottom: 20px;
}
form p:last-child{
margin-bottom:0;
}
label{
cursor: pointer;
display: block;
float: left;
font-size: 13px;
font-weight:bold;
line-height:28px;
margin-bottom: 5px;
width: 120px;
}
form p:hover label{
color: #0459b7;
}
/*form p:hover label:after{
content:" �";
}*/
input[type=text].input,
input[type=password].input{
background: rgba(255,255,255,.9);
background:-moz-linear-gradient(90deg,#fff,#eee);
background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff),color-stop(.2,#fff));
border: 1px solid #aaa;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow:0 0 3px #aaa;
-webkit-box-shadow: 0 0 3px #aaa;
padding: 5px;
width: 200px;
}
input[type=text].input:focus,
input[type=password].input:focus{
border-color:#093c75;
-moz-box-shadow: 0 0 3px 0459b7;
-webkit-box-shadow: 0 0 3px 0459b7;
box-shadow: 0 0 3px 0459b7;
outline: none;
}
input.submit{
background: #ddd;
background: -moz-linear-gradient(90deg,#0459b7,#08adff);
background: -webkit-gradient(linear,left top,left bottom,from(#08adff),to(#0459b7));
border: 1px solid #093c75;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow: 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 0 #fff;
box-shadow: 0 1px 0 #fff;
color:#fff;
cursor: pointer;
font-family:Arial,sans-serif;
font-size: 12px;
font-weight: bold;
margin-left: 24px;
padding: 5px 10px;
text-decoration:none;
text-shadow: 0 1px 1px #333;
text-transform: uppercase;
}
input.submit:hover{
background: #eee;
background: -moz-linear-gradient(90deg,#067cd3,#0bcdef);
background: -webkit-gradient(linear,left top,left bottom,from(#0bcdff),to(#067cd3));
border-color:#093c75;
}
input.submit: active,
input.submit: focus{
background: #ccc;
background: -moz-linear-gradient(90deg,#0bcdff,#067cd3);
background: -webkit-gradient(linear,left top,left bottom,from(#067cd3),to(#0bcdff));
border-color:#093c75;
outline:none;
}
label[for=remember]{
margin:0px 0px 14px 117px;
}
